package cn.topcodes.tcsf.admin.commons.generic.event;

import cn.topcode.unicorn.utils.dist.DistEvent;
import lombok.Data;

/**
 * 实体已保存事件
 * 已保存包含了已创建和已更新
 * @author Unicorn
 */
@Data
public class EntitySavedEvent extends DistEvent {

    /**
     *  是否为创建操作，true:创建,false:更新
     */
    private boolean isCreate;

    /**
     * 保存前的实体数据，isCreate=true时此字段为空
     */
    private Object oldEntity;

    /**
     * 已保存的实体
     */
    private Object newEntity;
}
